Constraint logic programming for structure-based reasoning about dynamic physical systems

نویسنده

  • Yousri El Fattah
چکیده

The paper describes a constraint logic programming approach for reasoning about dynamic physical systems based on structure. The approach takes a bond graph model of a system and computes a causal graph representation of its causal structure. Causal graphs can be used for causal explanations and for explicating the eeect of modeling abstractions on causal structure. The paper shows how causal graphs can be used to compute a simulation model of a system in the form of a set of diier-ential algebraic equations. The topological properties of the causal graph determines whether a simulation model is regular, i.e., conforming to the criterion of \real-time representation" or causality. In case the simulation model is not regular, a method is given for identifying all causal problems of a bond graph model.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Constraint Logic Programming for Structure-based Reasoning about Dynamic Physical System

The paper describes a framework for reasoning about dynamic physical systems based on structure. The framework integrates the language of bond graphs (BG) with the language of constraint logic programming (CLP). The advantage of such integration is twofold. First, to exploit the wealth of reasoning methods developed in the BG area within system dynamics. Second, to enhance the naturalness of re...

متن کامل

Constraint-based Models for Qualitative Reasoning on Continuous Dynamic Systems

In this paper we concentrate on practical aspects of qualitative modeling and reasoning about continuous dynamic systems using constraints, reporting our experience in simulation and diagnosis of real-life systems using constraint-based models and heuristics. We brieey introduce an high level declarative language L QDE (Qualitative Deviations Equations language) suitable for modeling the (corre...

متن کامل

NSAIL: Behavioural Sailing Animation Using Constraint-Based Reasoning

Behaviour is a reflection of a reasoning process that must deal with constraints imposed by an external environment, internal knowledge and physical structure. This paper proposes a framework for behavioural animation that is based on the next generation of object-oriented, constraint-based expert systems technology, and applies a control structure of knowledge agents and knowledge units to det...

متن کامل

Proving Correctness of Constraint Logic

A general framework based on Hoare logic is introduced for specifying and reasoning about Constraint Logic Programs with dynamic scheduling. The framework consists of a mixed formalism of programs in a ccp-like language, on the one hand, and correctness properties of the Hoare logic, on the other hand. In this formalism delay conditions are viewed as a speciic class of correctness properties. I...

متن کامل

4.4 Programming in Timed Concurrent Constraint Languages

The areas of Qualitative Reasoning about physical systems (Weld and de Kleer 1989), reasoning about action and state change (Ginsberg 1987), reactive, real-time computing (Real-time systems 1991) and concurrent programming languages (Milner 1980; Hoare 1985) are areas of inquiry that are fundamentally about the same subject matter — the representation, design and analysis of continuous and disc...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • AI in Engineering

دوره 10  شماره 

صفحات  -

تاریخ انتشار 1996